export const staticRoutes: AppRoute.RowRoute[] = [

  {
    name: 'supervised-learning',
    path: '/supervised-learning',
    title: '有监督学习',
    requiresAuth: true,
    icon: 'icon-park-outline:list-two',
    menuType: 'dir',
    componentPath: null,
    id: 1,
    pid: null,
  },
  {
    name: 'linear-model',
    path: '/supervised-learning/linear-model',
    title: '线性模型',
    requiresAuth: true,
    icon: 'icon-park-outline:list',
    menuType: 'dir',
    componentPath: null,
    id: 2,
    pid: 1,
  },
  {
    name: 'linear-regression',
    path: '/supervised-learning/linear-model/linear-regression',
    title: '普通最小二乘法',
    icon: 'icon-park-outline:arithmetic',
    menuType: 'page',
    requiresAuth: true,
    componentPath: '/supervised-learning/linear-model/linear-regression/index.vue',
    id: 3,
    pid: 2,
  },
  {
    name: 'ridge',
    path: '/supervised-learning/linear-model/ridge',
    title: '岭回归与分类',
    icon: 'icon-park-outline:application-two',
    menuType: 'page',
    requiresAuth: true,
    componentPath: '/supervised-learning/linear-model/ridge/index.vue',
    id: 4,
    pid: 2,
  },
  {
    name: 'linear-discriminant-analysis',
    path: '/supervised-learning/linear-discriminant-analysis',
    title: '线性和二次判别分析',
    requiresAuth: true,
    icon: 'icon-park-outline:list',
    menuType: 'dir',
    componentPath: null,
    id: 6,
    pid: 1,
  },
  {
    name: 'dimension-reduction-method-based-on-lda',
    path: '/supervised-learning/linear-discriminant-analysis/dimension-reduction-method-based-on-LDA',
    title: '基于线性判别分析的降维方法',
    requiresAuth: true,
    icon: 'icon-park-outline:anchor',
    menuType: 'page',
    componentPath: '/supervised-learning/linear-discriminant-analysis/dimension-reduction-method-based-on-LDA/index.vue',
    id: 7,
    pid: 6,
  },
  {
    name: 'support-vector-machine',
    path: '/supervised-learning/support-vector-machine',
    title: '支持向量机',
    requiresAuth: true,
    icon: 'icon-park-outline:list',
    menuType: 'dir',
    componentPath: null,
    id: 8,
    pid: 1,
  },
  {
    name: 'classification',
    path: '/supervised-learning/support-vector-machine/classification',
    title: '分类',
    requiresAuth: true,
    icon: 'icon-park-outline:category-management',
    menuType: 'page',
    componentPath: '/supervised-learning/support-vector-machine/classification/index.vue',
    id: 9,
    pid: 8,
  },
  {
    name: 'neural-network-model',
    path: '/supervised-learning/neural-network-model',
    title: '神经网络模型',
    requiresAuth: true,
    icon: 'icon-park-outline:category-management',
    menuType: 'dir',
    id: 21,
    pid: 1,
  },
  {
    name: 'mlpclassifier',
    path: '/supervised-learning/neural-network-model/mlpclassifier',
    title: '多层感知机',
    requiresAuth: true,
    icon: 'icon-park-outline:category-management',
    menuType: 'page',
    componentPath: '/supervised-learning/neural-network-model/mlpclassifier/index.vue',
    id: 22,
    pid: 21,
  },
  {
    name: 'nlpclassifier-alphas',
    path: '/supervised-learning/neural-network-model/nlpclassifier-alphas',
    title: '正则化',
    requiresAuth: true,
    icon: 'icon-park-outline:category-management',
    menuType: 'page',
    componentPath: '/supervised-learning/neural-network-model/nlpclassifier-alphas/index.vue',
    id: 23,
    pid: 21,
  },
  {
    name: 'nlpclassifier-loss',
    path: '/supervised-learning/neural-network-model/nlpclassifier-loss',
    title: '算法',
    requiresAuth: true,
    icon: 'icon-park-outline:category-management',
    menuType: 'page',
    componentPath: '/supervised-learning/neural-network-model/nlpclassifier-loss/index.vue',
    id: 24,
    pid: 21,
  },
  {
    name: 'unsupervised-learning',
    path: '/unsupervised-learning',
    title: '无监督学习',
    requiresAuth: true,
    icon: 'icon-park-outline:list-two',
    menuType: 'dir',
    componentPath: null,
    id: 10,
    pid: null,
  },

  {
    name: 'clustering',
    path: '/clustering',
    title: '聚类',
    requiresAuth: true,
    icon: 'icon-park-outline:list',
    menuType: 'dir',
    componentPath: null,
    id: 11,
    pid: 10,
  },
  {
    name: 'K-means',
    path: '/K-means',
    title: 'K-means',
    requiresAuth: true,
    icon: 'icon-park-outline:circles-seven',
    menuType: 'page',
    componentPath: '/unsupervised-learning/clustering/K-means/index.vue',
    id: 12,
    pid: 11,
  },
  {
    name: 'neuralnetwork-unsupervised',
    path: '/unsupervised-learning/neuralnetwork-unsupervised',
    title: '神经网络模型（无监督）',
    requiresAuth: true,
    icon: 'icon-park-outline:list',
    menuType: 'dir',
    componentPath: null,
    id: 30,
    pid: 10,
  },
  {
    name: 'RBM',
    path: '/unsupervised-learning/neuralnetwork-unsupervised/rbm',
    title: '受限波尔兹曼机',
    requiresAuth: true,
    icon: 'icon-park-outline:list',
    menuType: 'page',
    componentPath: '/unsupervised-learning/neuralnetwork-unsupervised/rbm/index.vue',
    id: 31,
    pid: 30,
  },
  {
    name: 'visualization',
    path: '/visualization',
    title: '可视化',
    requiresAuth: true,
    icon: 'icon-park-outline:list-two',
    menuType: 'dir',
    componentPath: null,
    id: 15,
    pid: null,
  },
  {
    name: 'histogram',
    path: '/histogram',
    title: '分类汇总',
    requiresAuth: true,
    icon: 'icon-park-outline:circles-seven',
    menuType: 'page',
    componentPath: '/visualization/histogram/index.vue',
    id: 16,
    pid: 15,
  },
  {
    name: 'frequency',
    path: '/frequency',
    title: '频数',
    requiresAuth: true,
    icon: 'icon-park-outline:circles-seven',
    menuType: 'page',
    componentPath: '/visualization/frequency/index.vue',
    id: 17,
    pid: 15,
  },
  {
    name: 'variance',
    path: '/variance',
    title: '方差',
    requiresAuth: true,
    icon: 'icon-park-outline:circles-seven',
    menuType: 'page',
    componentPath: '/visualization/variance/index.vue',
    id: 18,
    pid: 15,
  },
]
